home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / lib / imake / ultrix.cf < prev   
Encoding:
Text File  |  1992-08-20  |  1.4 KB  |  59 lines

  1. XCOMM platform:  $XConsortium: ultrix.cf,v 1.45 91/07/30 12:12:11 rws Exp $
  2.  
  3. #define OSName           Sprite
  4. XCOMM operating system:  OSName
  5. #define OSMajorVersion    4
  6. #define OSMinorVersion    2
  7.  
  8. #define HasPutenv NO
  9. #define HasSaberC NO
  10. #define HasShm NO
  11. #define LintLibFlag -o
  12. #define LintOpts -ax
  13.  
  14. #ifdef VaxArchitecture
  15. #define XqdssServer YES
  16. #define XqvssServer YES
  17. #define UnalignedReferencesAllowed YES           /* if arbitrary deref is okay */
  18. #if HasGcc
  19. #define BuildPexExt XqdssServer
  20. #else
  21. #define BuildPex NO /* compiler runs out of table space */
  22. #endif
  23. #endif
  24.  
  25. #ifdef MipsArchitecture
  26. #ifdef sprite
  27. #define XdecServer NO
  28. #define XmfbpmaxServer YES
  29. #define XcfbpmaxServer YES
  30. #define NeedFunctionPrototypes NO
  31. #else
  32. #if OSMajorVersion > 4 || (OSMajorVersion == 4 && OSMinorVersion >= 2)
  33. #define XdecServer YES
  34. /* Even under ultrix 4.2, the compiler miscompiles some alloca calls */
  35. #define AllocateLocalDefines /* -DINCLUDE_ALLOCA_H */
  36. #else
  37. #define XmfbpmaxServer NO
  38. #define XcfbpmaxServer YES
  39. #define AllocateLocalDefines /**/
  40. #define NeedFunctionPrototypes YES
  41. #endif
  42. #endif /* sprite */
  43. #define PexCCOptions -Wf,-XNp15000,-XNd15000 -Dsprite
  44. #endif
  45.  
  46. #if HasGcc
  47. #define CcCmd gcc -ansi -Dvax -Dultrix -fpcc-struct-return
  48. #define ServerCCOptions /* */
  49. #define AllocateLocalDefines /* */
  50. #endif
  51.  
  52. #define ServerOSDefines AllocateLocalDefines
  53.  
  54. #ifdef sprite
  55. #undef DefaultCCOptions
  56. #define DefaultCCOptions  -Dsprite
  57. #endif
  58.  
  59.